Managing iterative projects more effectively: theories, techniques and heuristics for HCI practitioners
نویسندگان
چکیده
Most HCI specialists are involved, in one way or another, with iterative project management (IPM), as opposed to HCI, on a day-to-day basis. However, few specialists have any systematic training or exposure to IPM. Further, market pressures highlight the importance of HCI iterative and adaptive planning and development to meet changing conditions, associated with novel technology and customer change. This tutorial is intended to fill these gaps. IPM is characterised in terms of its theory, its methods and heuristics to support its practice. Exercises and mini-practicals support the integration of HCI into the heuristics, methods and theory of IPM. In the light of our recent experience, participants’ IPM effectiveness, as either managers or as team members, is expected to increase as a result.
منابع مشابه
MIKE’s CONKER – A COllaborative Non-linear Knowledge Elicitation Repository for Mobile HCI Practitioners
In the field of Human Computer Interaction (HCI), we use a variety of Knowledge Elicitation (KE) techniques to capture user cognitive issues e.g. via interviews, paper prototyping, card sorting, focus group debates and more. MIKE (Mobile Interactive Knowledge Elicitation) is an ongoing research direction to enhance the KE capabilities of HCI practitioners via mobile and electronic methods. MIKE...
متن کاملMANAGING DIGITAL LIBRARIES: THE VIEW FROM 30,000 FEET Understanding agile project management methods using Scrum
Purpose – This paper seeks to define and describe agile project management using the Scrum methodology as a method for more effectively managing and completing projects. Design/methodology/approach – This paper provides a general overview and introduction to the concepts of agile project management and the Scrum methodology in particular. Findings – Agile project management using the Scrum meth...
متن کاملUnderstanding agile project management methods using Scrum
Purpose – This paper seeks to define and describe agile project management using the Scrum methodology as a method for more effectively managing and completing projects. Design/methodology/approach – This paper provides a general overview and introduction to the concepts of agile project management and the Scrum methodology in particular. Findings – Agile project management using the Scrum meth...
متن کاملSupporting Collaborative Design through Risk Analysis Benefits of Calculated Risk in the Design of Interactive Systems
As software systems continue to grow, and as project teams become larger and more distributed, support for project management in collaborative environments is critical. Management tasks include maintaining team coordination, monitoring progress, and, of particular interest for this work, managing risk tasks often add significant overhead to a project. To reduce overhead, management tasks must b...
متن کاملManaging Metrics in an Iterative Incremental Development Environment1
Software development projects that utilize object-oriented techniques often adopt an iterative incremental process model. This process model uses many rapid passes over the fundamental development steps of analysis, design, and implementation to gradually refine the definition of the problem and evolve a solution to that problem. This model has proven useful but it is more difficult to visualiz...
متن کامل